# 关于负数取值的顺序 -4,-3,-2,-1,0,1,2,3
name = ["MIKE","JON","JACK","KLEY"]

num_list = list(range(10))
print(num_list)

# 取值 index牵引 （单个值） and slice 切片（多个或者单个）
# 1. 正数
print(num_list[5])
# 2.负数
print(name[-2])
# 1. 在从左往右取值时，右边的值取不到
# 如果从0开始取值，0 可省略不写
# 2.在从右往左取值时，右边的值取不到

# 3. 特殊情况  可以指定silce 切片的步长 step （！当跳着取值时，如下列代码从1取值后，从2开始算步长123（包含了2本身），然后取到4！）
num_list = list(range(10))
print(num_list)
print(num_list[0:7:3])

# 这个区间 [] 是左闭右开的区间 !!!
# 如果从0开始取值，则 0 可以省略不写（可写可不写）
# 如果从负数开始取值 ，想取到-1（此处的-1代表最后一个值），则右侧不写任何值
